<?php



class FuntFichasocialMapBuilder {

	
	const CLASS_NAME = 'lib.model.map.FuntFichasocialMapBuilder';

	
	private $dbMap;

	
	public function isBuilt()
	{
		return ($this->dbMap !== null);
	}

	
	public function getDatabaseMap()
	{
		return $this->dbMap;
	}

	
	public function doBuild()
	{
		$this->dbMap = Propel::getDatabaseMap('propel');

		$tMap = $this->dbMap->addTable('funt_fichasocial');
		$tMap->setPhpName('FuntFichasocial');

		$tMap->setUseIdGenerator(true);

		$tMap->addPrimaryKey('FUNT_FICHASOCIAL_ID', 'FuntFichasocialId', 'int', CreoleTypes::INTEGER, true, null);

		$tMap->addForeignKey('FUNT_CASO_ID', 'FuntCasoId', 'int', CreoleTypes::INTEGER, 'funt_caso', 'FUNT_CASO_ID', false, null);

		$tMap->addForeignKey('FUNR_PROFESIONAL_ID', 'FunrProfesionalId', 'int', CreoleTypes::INTEGER, 'funr_profesional', 'FUNR_PROFESIONAL_ID', false, null);

		$tMap->addColumn('FUNSOC_NUMCOMIDA', 'FunsocNumcomida', 'int', CreoleTypes::INTEGER, false, null);

		$tMap->addColumn('FUNSOC_EQUIPVIVIENDA', 'FunsocEquipvivienda', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_TIPOSANITARIO', 'FunsocTiposanitario', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_SERVICIOAGUA', 'FunsocServicioagua', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_NIVELASIG', 'FunsocNivelasig', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_DESBASURA', 'FunsocDesbasura', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_GRPCONVIVENCIA', 'FunsocGrpconvivencia', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_NUMGRP', 'FunsocNumgrp', 'int', CreoleTypes::INTEGER, false, null);

		$tMap->addColumn('FUNSOC_PERSCASA', 'FunsocPerscasa', 'int', CreoleTypes::INTEGER, false, null);

		$tMap->addColumn('FUNSOC_INGFAMILIAR', 'FunsocIngfamiliar', 'double', CreoleTypes::DECIMAL, false, 10);

		$tMap->addColumn('FUNSOC_SITVIVIENDA', 'FunsocSitvivienda', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_INFRAESTRUCTURA', 'FunsocInfraestructura', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_AMBVIVIENDA', 'FunsocAmbvivienda', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('FUNSOC_ELECTRICIDAD', 'FunsocElectricidad', 'string', CreoleTypes::VARCHAR, false, 2);

	} 
} 